go/types.operand.mode_ (field)
86 uses
go/types (current package)
api_predicates.go#L34: x := operand{mode_: value, typ_: V}
api_predicates.go#L45: x := operand{mode_: value, typ_: V}
builtins.go#L146: x.mode_ = value
builtins.go#L228: x.mode_ = mode
builtins.go#L247: x.mode_ = novalue
builtins.go#L268: x.mode_ = novalue
builtins.go#L354: x.mode_ = value
builtins.go#L421: x.mode_ = value
builtins.go#L452: x.mode_ = novalue
builtins.go#L516: x.mode_ = value
builtins.go#L578: x.mode_ = value
builtins.go#L621: x.mode_ = value
builtins.go#L628: x.mode_ = value
builtins.go#L676: x.mode_ = value
builtins.go#L702: x.mode_ = novalue
builtins.go#L722: x.mode_ = novalue
builtins.go#L729: x.mode_ = value
builtins.go#L749: x.mode_ = value
builtins.go#L763: x.mode_ = value
builtins.go#L768: x.mode_ = constant_
builtins.go#L827: x.mode_ = value
builtins.go#L837: x.mode_ = constant_
builtins.go#L851: x.mode_ = value
builtins.go#L861: x.mode_ = constant_
builtins.go#L883: x.mode_ = value
builtins.go#L900: x.mode_ = value
builtins.go#L920: x.mode_ = value
builtins.go#L935: x.mode_ = value
builtins.go#L967: x.mode_ = novalue
call.go#L104: args = []*operand{{mode_: value, expr: expr, typ_: T.sig}}
call.go#L128: x.mode_ = value
call.go#L322: x.mode_ = novalue
call.go#L325: x.mode_ = commaerr
call.go#L327: x.mode_ = value
call.go#L338: x.mode_ = value
call.go#L426: resList[i] = &operand{mode_: value, expr: e, typ_: v.typ}
call.go#L760: x.mode_ = constant_
call.go#L764: x.mode_ = typexpr
call.go#L767: x.mode_ = variable
call.go#L773: x.mode_ = funcMode
call.go#L776: x.mode_ = value
call.go#L780: x.mode_ = builtin
call.go#L872: x.mode_ = variable
call.go#L874: x.mode_ = value
call.go#L914: x.mode_ = value
call.go#L974: x.mode_ = value
call.go#L1021: x.mode_ = value // anything but invalid
conversions.go#L82: x.mode_ = value // type parameters are not constants
conversions.go#L86: x.mode_ = value
expr.go#L145: x.mode_ = value
expr.go#L152: x.mode_ = commaok
expr.go#L191: x.mode_ = value
expr.go#L566: x.mode_ = value
expr.go#L742: x.mode_ = value
expr.go#L754: x.mode_ = value
expr.go#L870: x.mode_ = value
expr.go#L1120: x.mode_ = commaok
expr.go#L1155: x.mode_ = variable
expr.go#L1182: x.mode_ = typexpr
expr.go#L1296: list[i] = &operand{mode_: value, expr: dummy, typ_: v.typ}
expr.go#L1313: x2 := &operand{mode_: value, expr: dummy, typ_: typ}
index.go#L34: x.mode_ = typexpr
index.go#L86: x.mode_ = value
index.go#L94: x.mode_ = value
index.go#L102: x.mode_ = variable
index.go#L108: x.mode_ = variable
index.go#L121: x.mode_ = mapindex
index.go#L195: x.mode_ = mapindex
index.go#L203: x.mode_ = mode
index.go#L347: x.mode_ = value
literals.go#L103: x.mode_ = value
literals.go#L341: x.mode_ = value
operand.go#L60: mode_ operandMode
operand.go#L68: return x.mode_
operand.go#L80: x.mode_ = invalid
operand.go#L308: x.mode_ = constant_
range.go#L56: mode_: constant_,
range.go#L139: y.mode_ = value
range.go#L180: y.mode_ = value
stmt.go#L646: x.mode_ = constant_
typexpr.go#L101: x.mode_ = constant_
typexpr.go#L104: x.mode_ = typexpr
typexpr.go#L117: x.mode_ = variable
typexpr.go#L121: x.mode_ = value
typexpr.go#L125: x.mode_ = builtin
typexpr.go#L128: x.mode_ = value